import {
  EditOutlined,
  PictureOutlined,
  VideoCameraOutlined,
  FolderOutlined,
  BulbOutlined,
  MessageOutlined,
  CodeOutlined,
  HighlightOutlined,
  SoundOutlined,
  SearchOutlined,
  LaptopOutlined,
  ReadOutlined,
  ExperimentOutlined,
  CrownOutlined,
  AuditOutlined,
  PieChartOutlined
} from '@ant-design/icons-vue'

export interface MenuItem {
  key: string
  title: string
  icon: any // 图标组件
  path?: string
  hasChildren?: boolean
}

// 左侧菜单项数据
export const sidebarMenuItems: MenuItem[] = [
  {
    key: 'ai-writing',
    title: 'AI写作工具',
    icon: EditOutlined,
    path: '/ai-writing'
  },
  {
    key: 'ai-image',
    title: 'AI图像工具',
    icon: PictureOutlined,
    path: '/ai-image',
    hasChildren: true
  },
  {
    key: 'ai-video',
    title: 'AI视频工具',
    icon: VideoCameraOutlined,
    path: '/ai-video'
  },
  {
    key: 'ai-office',
    title: 'AI办公工具',
    icon: FolderOutlined,
    path: '/ai-office',
    hasChildren: true
  },
  {
    key: 'ai-intelligence',
    title: 'AI智能体',
    icon: BulbOutlined,
    path: '/ai-intelligence'
  },
  {
    key: 'ai-chat',
    title: 'AI聊天助手',
    icon: MessageOutlined,
    path: '/ai-chat'
  },
  {
    key: 'ai-code',
    title: 'AI编程工具',
    icon: CodeOutlined,
    path: '/ai-code'
  },
  {
    key: 'ai-design',
    title: 'AI设计工具',
    icon: HighlightOutlined,
    path: '/ai-design'
  },
  {
    key: 'ai-music',
    title: 'AI音频工具',
    icon: SoundOutlined,
    path: '/ai-music'
  },
  {
    key: 'ai-search',
    title: 'AI搜索引擎',
    icon: SearchOutlined,
    path: '/ai-search'
  },
  {
    key: 'ai-dev',
    title: 'AI开发平台',
    icon: LaptopOutlined,
    path: '/ai-dev'
  },
  {
    key: 'ai-learning',
    title: 'AI学习网站',
    icon: ReadOutlined,
    path: '/ai-learning'
  },
  {
    key: 'ai-training',
    title: 'AI训练模型',
    icon: ExperimentOutlined,
    path: '/ai-training'
  },
  {
    key: 'ai-evaluation',
    title: 'AI模型评测',
    icon: CrownOutlined,
    path: '/ai-evaluation'
  },
  {
    key: 'ai-content',
    title: 'AI内容检测',
    icon: AuditOutlined,
    path: '/ai-content'
  },
  {
    key: 'ai-display',
    title: 'AI指标展示',
    icon: PieChartOutlined,
    path: '/ai-display'
  }
]

// 顶部导航菜单数据
export const topNavMenuItems = [
  { title: '工具宝库', path: '/tools-library' },
  { title: 'AI工具库', path: '/ai-tools' },
  { title: '每日AI资讯', path: '/ai-news' },
  { title: '最新AI项目', path: '/ai-projects' },
  { title: 'AI教程资源', path: '/ai-tutorials' },
  { title: '关于我们', path: '/about-us' }
]
